Geometry of Packet Switching: Maximal Throughput Cone Scheduling Algorithms
نویسندگان
چکیده
In this chapter, we discuss the key ideas underlying some recent developments in packet switching. They concern algorithms for scheduling packets through switching fabrics, primarily to maximize throughput and support differentiated quality of service. We first develop a model capturing the packet queueing and scheduling dynamics of the switch in a ‘vectorized’ framework, which allows for the rich geometry of the switching problem to emerge. We then present a class of algorithms that dynamically schedule packets for transfer through the switching fabric, based on which conic space the packet backlog vector resides. Appropriate construction of the cones leads to maximum throughput. Cone algorithms subsume the well known ‘maximum weight matching’ ones for packet switching as a special case. We discuss various aspect of cone algorithms including robustness, scalability, throughput and quality of service support.
منابع مشابه
Adaptive Batch Scheduling for Packet Switching with Delays
We discuss the control of a packet switch where delays due to mode switching become important. Whereas most packet switch scheduling analysis assumes that switches can operate with negligible delays, we consider what to do when this does not hold. Several practical situations can indeed lead to a time-lag in switches, where changing physical connections in the switch can take a significant time...
متن کاملThe Dual Round Robin Matching Switch with Exhaustive Service
Virtual Output Queuing is widely used by fixed-length highspeed switches to overcome head-of-line blocking. This is done by means of matching algorithms. Maximum matching algorithms have good performance, but their implementation complexity is quite high. Maximal matching algorithms need speedup to guarantee good performance. Iterative algorithms (such as PIM and iSLIP) use multiple iterations ...
متن کاملA Cell Burst Scheduling for ATM Networking Part I: Theory
Fair queueing is a useful queueing discipline for packet switching systems. It was developed in last decade and was aimed at the general packet switching systems with varying packet length. However, it is not suitable for use in the ATM networking, because the ATM cell length is very small and fixed, and so the scheduling scheme on a per cell basis isn’t practical. Here we introduce the burst a...
متن کاملDesynchronized Two-Dimensional Round-Robin Scheduler for Input Buffered Switches
We propose a new arbitration algorithm, called the desynchronized two-dimensional round-robin (D2DRR), for input queued packet switches in which each input port maintains a separate logical queue for each output. D2DRR is an enhanced version of 2DRR, and thus improves fairness over 2DRR without a starvation problem. Iterative maximal matching schemes including iSLIP yield better throughput with...
متن کاملA Practical Deterministic Crossbar Scheduler Achieves Almost Full Throughput without Being Heavily Affected by Short Virtual Output Queues Or
......Input-queued crossbars are the common building blocks in Internet routers, datacenter and high-performance computing interconnects, and on-chip networks. These crossbars often contain no buffers, which saves valuable chip area. Arriving packets issue requests to a central scheduler. While waiting for the scheduler to grant their requests, packets wait at input packet buffers in front of t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005